fn main() {
    // 1. 需要先进当前目录编译库文件
    // rustc --crate-type=lib rary.rs
    // 2. 编译当前文件
    // rustc main.rs --extern rary=library.rlib && ./main

    // rary::public_function();

    // 报错！ `private_function` 是私有的
    //rary::private_function();

    // rary::indirect_access();

    // 或者在crate 目录下使用 `cargo new 库名 --lib` 创建一个lib crate
    // 然后需要在当前crate 中添加[dependencies]
    rary2::public_function();
    rary2::indirect_access();
}
